Supervisory Control for Dynamic Feature Configuration in Product Lines
نویسندگان
چکیده
In this paper a framework for engineering supervisory controllers product lines with dynamic feature configuration is proposed. The variability in valid configurations described by model. Behavior of system components achieved using (extended) finite automata and both behavioral constraints are expressed means requirements as common control theory. Supervisory controller synthesis applied to compute model which the adhered to. For challenges that arise setting, multiple solutions discussed. exemplified CIF toolset coffee machine. A use case much larger Body Comfort System line performed showcase feasibility industrial-sized systems.
منابع مشابه
Collaborative Feature-Based Product Configuration in Software Product Lines
...........................................................................................................................................................i Table of
متن کاملSupport for Collaborative Feature-Based Product Configuration in Software Product Lines
In Software Product Lines (SPLs), product configuration is a decision-making process in which a group of stakeholders indicate the features desired for a particular product (software). A feature model is normally used to represent the spectrum of available configuration decisions and thus works as a guide to the configuration process. Although in practice product configuration is seen as a coll...
متن کاملFeature Scoping for Product Lines
Product Line (PL) Engineering focuses on the development of complete system families as opposed to single systems. Systems are built of a reusable platform common to the whole family, and of specific parts extending it. The benefits of short time-to-market and lower development costs for each system within the system family are achieved by reusing the platform for each new system to be develope...
متن کاملCombining Static and Dynamic Feature Binding in Software Product Lines
Software product lines (SPL) are used to build similar programs from a single code base. Programs of an SPL can be distinguished in terms of features, which represent units of program functionality that satisfy requirements. Features of an SPL can be bound either statically at program compile time or dynamically at runtime. Both binding times have advantages and disadvantages, as we will explai...
متن کاملTowards Feature-Oriented Variability Reconfiguration in Dynamic Software Product Lines
Dynamic Software Product Line (DSPL) provides a new paradigm for developing self-adaptive systems with the principles of software product line engineering. DSPL emphasizes variability analysis and design at development time and variability binding and reconfiguration at runtime, thus requires some kinds of variability mechanisms to map high-level variations (usually represented by features) to ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM Transactions in Embedded Computing Systems
سال: 2023
ISSN: ['1539-9087', '1558-3465']
DOI: https://doi.org/10.1145/3579644